1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.google.common.base;
18
19 import com.google.common.annotations.GwtCompatible;
20 import com.google.gwt.user.client.rpc.SerializationException;
21 import com.google.gwt.user.client.rpc.SerializationStreamReader;
22 import com.google.gwt.user.client.rpc.SerializationStreamWriter;
23
24
25
26
27
28
29 @GwtCompatible
30 public class Present_CustomFieldSerializer {
31 public static void deserialize(SerializationStreamReader reader, Present<?> instance) {}
32
33 public static Present<Object> instantiate(SerializationStreamReader reader)
34 throws SerializationException {
35 return (Present<Object>) Optional.of(reader.readObject());
36 }
37
38 public static void serialize(SerializationStreamWriter writer, Present<?> instance)
39 throws SerializationException {
40 writer.writeObject(instance.get());
41 }
42 }